
package com.platform.modules.mall.service;

import com.platform.modules.mall.entity.MallOrderEntity;

/**
 * 订阅消息Service接口
 *
 * @author
 * @date 2019-07-04 18:08:15
 */
public interface WxSendMsgService {

    /**
     * 微信通知
     *
     * @param orderInfo    订单
     * @param templateCode 0:新订单提醒 1:下单成功通知 2:订单评价提醒 3:退款 4:秒杀成功通知 5:订单配送通知
     */
    boolean notifyPaySuccess(MallOrderEntity orderInfo, String templateCode);

    /**
     * 小程序发送微信公众号模版消息，传用户公众号openid
     *
     * @param orderInfo    订单
     * @param templateCode 0:新订单提醒 1:下单成功通知 2:订单评价提醒 3:退款 4:秒杀成功通知 5:订单配送通知
     */
    boolean sendUniformMsg(MallOrderEntity orderInfo, String templateCode, String openid);

}
